Superoptimizing Memory Subsystems for Multiple Objectives
نویسندگان
چکیده
We consider the automatic determination of application-specific memory subsystems via superoptimization, with the goals of reducing memory access time and of minimizing writes. The latter goal is of concern for memories with limited write endurance. Our subsystems outperform general-purpose memory subsystems in terms of performance, number of writes, or both.
منابع مشابه
Availability Optimization of a Series Repairable System with Multiple k-out-of-n Subsystems
An availability model is developed to optimize the availability of a series repairable system with multiple k-out-of-n subsystems in this paper. There are two types of decision variables that determine the system designer’s decision to allocate the number of repairmen and to allocate the number of redundant components in each subsystem in the presence of weight, volume and cost constraint...
متن کاملPriming and multiple memory systems: perceptual mechanisms of implicit memory.
Abstract Research examining the relation between explicit and implicit forms of memory has generated a great deal of evidence concerning the issue of multiple memory systems. This article focuses on an extensively studied implicit memory phenomenon, known as direct or repetition priming, and examines the hypothesis that priming effects on various tasks reflect the operation of a perceptual repr...
متن کاملApplication-Specific Memory Subsystems
OF THE DISSERTATION Application-Specific Memory Subsystems by Joseph G. Wingbermuehle Doctor of Philosophy in Computer Science Washington University in St. Louis, 2015 Professor Roger D. Chamberlain, Chair The disparity in performance between processors and main memories has led computer architects to incorporate large cache hierarchies in modern computers. These cache hierarchies are designed ...
متن کاملFractionation of visual memory: evidence from a case with multiple neurodevelopmental impairments.
It is known that the adult visual memory system is fractionable into functionally independent cognitive subsystems, selectively susceptible to brain damage. However, it is unclear whether these cognitive subsystems can fractionate developmentally. The present study describes an investigation of visual memory of a patient (PE) with multiple developmental disorders. PE was congenitally deaf, had ...
متن کاملSparse Matrix-Matrix Multiplication on Multilevel Memory Architectures : Algorithms and Experiments
Architectures with multiple classes of memory media are becoming a common part of mainstream supercomputer deployments. So called multi-level memories offer differing characteristics for each memory component including variation in bandwidth, latency and capacity. This paper investigates the performance of sparse matrix multiplication kernels on two leading highperformance computing architectur...
متن کامل